package cc.rengu.igas.channel.esb.facade.request;

import cc.rengu.igas.channel.esb.facade.base.BaseRequest;
import cc.rengu.igas.channel.esb.facade.bean.*;

/**
 * 通用转账请求
 *
 * @author wangcheng
 * @date 2020-05-14 8:18
 */
public class CoreGeneralAcctTransferRequest extends BaseRequest {
    /* 付款人账户信息 */
    ChnlPayerInfo chnlPayerInfo;
    /* 收款人账户信息 */
    ChnlPayeeInfo chnlPayeeInfo;
    /* 商户相关信息 */
    ChnlMchntInfo chnlMchntInfo;
    /* 交易相关信息 */
    ChnlTransInfo chnlTransInfo;
    /* 身份认证相关信息 */
    ChnlCheckInfo chnlCheckInfo;

    public ChnlPayerInfo getChnlPayerInfo() {
        return chnlPayerInfo;
    }

    public void setChnlPayerInfo(ChnlPayerInfo chnlPayerInfo) {
        this.chnlPayerInfo = chnlPayerInfo;
    }

    public ChnlPayeeInfo getChnlPayeeInfo() {
        return chnlPayeeInfo;
    }

    public void setChnlPayeeInfo(ChnlPayeeInfo chnlPayeeInfo) {
        this.chnlPayeeInfo = chnlPayeeInfo;
    }

    public ChnlMchntInfo getChnlMchntInfo() {
        return chnlMchntInfo;
    }

    public void setChnlMchntInfo(ChnlMchntInfo chnlMchntInfo) {
        this.chnlMchntInfo = chnlMchntInfo;
    }

    public ChnlTransInfo getChnlTransInfo() {
        return chnlTransInfo;
    }

    public void setChnlTransInfo(ChnlTransInfo chnlTransInfo) {
        this.chnlTransInfo = chnlTransInfo;
    }

    public ChnlCheckInfo getChnlCheckInfo() {
        return chnlCheckInfo;
    }

    public void setChnlCheckInfo(ChnlCheckInfo chnlCheckInfo) {
        this.chnlCheckInfo = chnlCheckInfo;
    }
}
